335148d95dc0263ae191960554330d09a8baa982,rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/oauth2/jwt/jaxrs/AbstractJweDecryptingFilter.java,AbstractJweDecryptingFilter,getInitializedDecryptor,#,59

Before Change


        if (decryptor != null) {
            return decryptor;    
        } 
        Message m = JAXRSUtils.getCurrentMessage();
        if (m == null) {
            throw new SecurityException();
        }
        String propLoc = (String)m.getContextualProperty(RSSEC_ENCRYPTION_IN_PROPS);
        if (propLoc == null) {
            throw new SecurityException();
        }
        try {
            Bus bus = m.getExchange().getBus();

After Change


            return decryptor;    
        } 
        try {
            PrivateKey pk = CryptoUtils.loadPrivateKey(JAXRSUtils.getCurrentMessage(), 
                                                       RSSEC_ENCRYPTION_IN_PROPS, 
                                                       CryptoUtils.RSSEC_DECRYPT_KEY_PSWD_PROVIDER);
            return new WrappedKeyJweDecryptor(pk, cryptoProperties);